impression on stuff - Turkish English Dictionary